Top 1 Indian Restaurants in Norwood, South Australia (SA)

There is 1 Indian Restaurants in Norwood. Explore the top one Indian Restaurant in Norwood, including Charminar.

1/136 The Parade
Norwood, South Australia - 5067
Phone: 61 8 8431 3444


Tags: Indian Restaurants in Norwood South Australia (SA) Indian Restaurants Norwood South Australia (SA) Indian Restaurants Norwood Indian Restaurants in Norwood Indian Restaurants Norwood South Australia SA
Updated on: December 2024