Romeo's House of Pizza
Phone Number: +18654581343 , (865) 458-1343
Website: Suggest Official Website
Categories: Italian Restaurant, Pizza place
Opening Hours:
Address: 1562 Highway 72 N, Loudon, Tennessee 37774
GPS Coordinates:
35.72022,-84.36378
Loudon County, Tennessee, United States of America
Facebook: facebook.com/332051681976
Instagram: Photos and Videos