Apollo Restaurant is located at 84 Harrison Ave, Boston, MA. This business specializes in Family Style Restaurants and has 6 review(s) with a star rating of 2.8. Apollo Restaurant is open Mon, Closed; Tue, 5am-4pm; Wed, 5am-4pm; Thu, 5am-4pm; Fri, 5am-4pm; Sat, 5am-4pm; Sun, 5am-4pm and accepts American Express, Discover, Mastercard and Visa.