Where is Deal Castle?

Where is Deal Castle located?

Deal Castle, Deal Castle (Station), Great Britain (approx. 51.218735°, 1.402912°)


Where is Deal Castle on the map?