Apollo is a latin american restaurant Xuhui located in China.
201 Anfu Rd | 安福路201号 (near Wulumuqi M Rd | 近乌鲁木齐中路) Xuhui Shanghai , 200031 China
Wheelchair Accessible | Yes |
Music | Jukebox |
Restroom | Yes |
Not a fan of fusion food like caramel covered pork rinds with chili sauce , but the atmosphere and jiaozi was good.
Modern minimalistic ambient. Great service and nice staff . Good food and drinks menu.
Great flavors. 98/118 rmb set lunch . Very good taste
the best CHILI i've ever tried! GOOD city view, snd great service! loved the place! - Irina Moon
Chili verde con carne is coming with 2 flour or corn tortillas , a mini salad and garlic rice - 78 rmb. Great value for money ! - GregWasThere