Semaphore South Beach is a beach, located at 1 Esplanade, Semaphore South SA 5019, Australia
Take the little train on weekends!