Roma Italian Restaurant
110 N Bickett Blvd
Roma Italian Restaurant is located at 110 N Bickett Blvd, Louisburg, NC. This business specializes in Restaurants and has 2 review(s) with a star rating of 3.3.
by merchantcircle on July 28, 2015 from
Food & Dining
Terms of Service