Other venues near Mamma Chen's
SPIT
Footscray · 0.2 km
The People's Place (red brick hall - Borderlands/St John's )
Footscray · 0.2 km
Footscray Library
Footscray · 0.3 km
Littlefoot Bar & Kitchen
Footscray · 0.3 km
91 Nicholson St
Footscray · 0.3 km
Hail Lilith
Footscray · 0.3 km