AUSTRALIAN GOOD FOOD GUIDE - Home of the Chef Hat Awards

Southwest and Margaret River South American Restaurants

El Toro in Margaret River brings a touch of Latin spirit to Townview Terrace, with a vibrant atmosphere that feels both energetic and warmly inviting. The interior blends rustic charm with modern f...