Green Parrot is located in Durban North, South Africa on 12 Mackeurtan Ave. Green Parrot is rated 4.1 out of 5 in the category japanese restaurant in South Africa.
Address
12 Mackeurtan Ave
Service options
TakeawayDine-in
Amenities
Bar on siteToilets
Offerings
CoffeeSmall plates