On The Rocks is located at 8 Broadway, Newport, RI. This business specializes in Bars, Pubs, & Clubs. On The Rocks is open Mon, Closed; Tue, Closed; Wed, Closed; Thu, Closed; Fri, 9am-1pm; Sat, 9am-1pm; Sun, Closed and accepts American Express, Cash, Discover, Mastercard and Visa.