Where is Foster Hall?

Where is Foster Hall located?

Foster Hall, Foster Hall (Station), Barbados (approx. 13.20224°, -59.51215°)


Where is Foster Hall on the map?