Apollo Restaurant
American · Casual Dining
Apollo Restaurant is a dining establishment located in Burbank, CA. It offers a variety of food options, with delivery and pickup services available. The restaurant is known for its presence in the local community.
Location