Theodora Bar & Grill is a Greek restaurant located in South Melbourne VIC 3205. It is one of the 353 Greek restaurants in Australia. Address of Theodora Bar & Grill is 270 Park St, South Melbourne VIC 3205, Australia. Website of Theodora Bar & Grill is theodorasbarandgrill.com. Theodora Bar & Grill can be contacted at 61390415701. Theodora Bar & Grill is located in a remote area, with less than 1 listed places around it
270 Park St, South Melbourne VIC 3205, Australia