Surf Brothers Teriyaki

restaurant in University City, La Jolla

Phone: (858) 450-1060

Website: www.surfbrothers.net

Address: 8935 Towne Centre Dr Ste 101