Apollo Restaurant
Address:
2042 Mill St, Montgomery, AL 36108
Phone:
(204) 264-5578 Restaurants
Other Businesses:
- Carrabba's Italian Grill at 1510 Eastern Blvd, Montgomery, AL 36117
- Capital Stockyard Cafe at 1464 Furnace St, Montgomery, AL 36104
- Montgomery Marina Bar & Grill at 901 Lenora St, Montgomery, AL 36104
- Railyard Brewing Co LLC at 12 W Jefferson St, Montgomery, AL 36104
- Bistro B at 130 Commerce St, Montgomery, AL 36104