at 568 St Kilda Road, Melbourne , 3004 Australia
165 FB users likes Mantra St Kilda Road, set it to 106 position in Likes Rating for Melbourne, Victoria, Australia in Hotel & Lodging category
Mantra St Kilda Road is Melbourne based place and this enity listed in Restaurant category. Located at 568 St Kilda Road VIC 3004. Contact phone number of Mantra St Kilda Road: (03) 9525 0400
Perfectly positioned for business and pleasure. Bayview Eden Melbourne is a self-rated 4 hotel, located adjacent to the beautiful Albert Park Lake & Golf Course, close to all Melbourne has to offer.
We are walking distance to all the shops. Free wifi access. Free Pick up from the station.