Green Zebra Restaurant


Green Zebra Restaurant is located at 5 Grand Parade, Parrearra. It is rated 3.5 by 9 Zomato users. Serves European, Italian. Listing provided in partnership with Zomato