This is the food page of Red Chili Garden on 178 McArthur Ave Ottawa ON K1L6P9.
Red Chili Garden is a new listing on food pages, updated on June 29, 2015.
Red Chili Garden is ranked #1 of 3 Restaurants in Vanier South Ottawa.
This page has had 261 visitors. You are the 261st.