"What on earth is that smell? It's like toilet water. If no one else mentioned it, I would've ignored it, but it's been like this for months, apparently. Gross."
Phone: +18585663366
Address: Mira Mesa Boulevard, 8389, San Diego, United States Of America, S San Diego
City: S San Diego
Monday: 07:00-03:00
Tuesday: 07:00-03:00
Wednesday: 07:00-03:00
Thursday: 07:00-03:00
Friday: 07:00-03:00
Saturday: 07:00-03:00
Sunday: 07:00-03:00
Dishes: 0
Amenities: 3
Categories: 4
Reviews: 1481