We are located at 121 E Main St. Round Rock, TX (512) 369-3952
Hours and Location
To view menu click on Palermo Menu immediately below. (Opens in new tab)
Create your own unique website with customizable templates.