Get directions to: Alexi's Greek Cafe, San Diego, CA
Restaurant address: 3863 5th Ave San Diego, CA 92103, USA
Restaurant: Alexi's Greek Cafe