Villa Manila

restaurant in Estrella Walk, National City

Phone: (619) 477-8512

Website: villamanila.com

Address: 500 E 8th St