Super Buffet

restaurant in Mira Mesa, Poway

Phone: (858) 566-1888

Address: 8998 Miramar Rd