The Lost Lobster
Australia
>
New South Wales
>
Shellharbour City Council
>
Tullimbar
>
The Lost Lobster
The Lost Lobster is a building in Tullimbar.
The Lost Lobster
Object
Restaurant
Building
Yes
Illawarra Highway