Citrus

restaurant in Serra Mesa, San Diego

Phone: (858) 810-5690

Address: 8110 Aero Dr