This is the food page of Apollo Pizza Restaurant on 695 Hamilton Rd London ON N5Z 1T5.
(first reviewed on March 12, 2008, last updated on January 13, 2016.)
Apollo Pizza Restaurant is ranked #2 of 8 Restaurants in East London London.
This page has had 2361 visitors. You are the 2361st.