Venues in South Melbourne, Victoria
Star Bar Hotel
Located on Clarendon Street, Star Bar is a popular bar in South Melbourne only moments away from the city and the bustling entertainment pre