Mirawa Limited

restaurant in Otay Mesa West, Imperial Beach

Phone: (619) 662-2986

Website: www.mirawarestaurant.com

Address: 3702 Del Sol Blvd