Where is The Long Beach?

Where is The Long Beach located?

The Long Beach, The Long Beach (Station), HK (approx. 22.31868°, 114.1566°)


Where is The Long Beach on the map?