Red Lobster

restaurant in Loma Portal, San Diego

Phone: (619) 226-1057

Website: www.redlobster.com

Address: 3780 Sports Arena Blvd