Lotus Garden Restaurant
4007 Euclid Ave, San Diego
(619) 283-1888
Recent Reviews
Lotus Garden Restaurant
4007 Euclid Ave, San Diego 92105
(619) 283-1888