Roma Pizza is located at 2418 Elliston Pl, Nashville, TN. This business specializes in Italian Restaurants and Pizza and has 2 review(s) with a star rating of 4.5. Roma Pizza is open Mon, 10am-1:59pm; Tue, 10am-1:59pm; Wed, 10am-1:59pm; Thu, 10am-1:59pm; Fri, 10am-2:59pm; Sat, 10am-2:59pm; Sun, 11am-12:59pm and accepts American Express, Mastercard and Visa.