Village Inn
FAMILY RESTAURANTS
Address:
11302 N 30th St
Tampa , Fl
33612-6444
Phone:
813-977-7925
Fax:
813-978-8585
Contact Person:
Joseph Villarosa
Print