Alibaba Restaurant, Dunedin 4.8
135 King Edward St, South Dunedin, Dunedin 9012, New Zealand
closed
Hamburger Restaurant
Family Restaurant
Italian Restaurant
Pizza Restaurant
Restaurant
Sushi Restaurant
Turkish Restaurant
Monday
Day off
Tuesday
11:00 AM — 9:00 PM
Wednesday
11:00 AM — 9:00 PM
Thursday
11:00 AM — 9:00 PM
Friday
3:00 PM — 9:00 PM
Saturday
12:00 PM — 9:00 PM
Sunday
12:00 PM — 9:00 PM
Located nearby