at 129-131 Acland Street St Kilda, Melbourne , 3182 Australia
4056 FB users likes Abbey Road Cafe, set it to 1 position in Likes Rating for Melbourne, Victoria, Australia in Bar & Grill category
Abbey Road Cafe is Melbourne based place and this enity listed in Bar & Grill category. Located at 129-131 Acland Street St Kilda VIC 3182. Contact phone number of Abbey Road Cafe: (03) 9534 8946
Clocks is situated at the southern end of Flinders Street station overlooking the Yarra River, next to the Mirka Mora Mural. Come in for a bite to eat and catch your favorite game on our flat screen TVs!