Where is De La Warr Pavilion?

Where is De La Warr Pavilion located?

De La Warr Pavilion, De La Warr Pavilion, Great Britain (approx. 50.8375°, 0.4716°)


Where is De La Warr Pavilion on the map?