195 The Parade, Norwood SA 5067

Business Summary
Open 7 Nights - Lunch - Wed-Fri