Carrows

restaurant in South San Diego, Imperial Beach

Phone: (619) 424-6881

Address: 615 Saturn Blvd