The Blue Duck (08) 9385 2499, 151 Marine Pde, Cottesloe. WA 6011
Beaches Cafe (08) 9384 4412, 122 Marine Pde, Cottesloe. WA 6011
Very relaxed service and long waits for weekend breakfasts
Cottesloe Cafe (08) 9383 1100, Cottesloe Beach Hotel, 104 Marine Pde, Cottesloe. WA 6011
Balconies facing across the road to Rottnest and the beer garden at the back
Jade Court (08) 9383 3431, Unit 8, 569 Stirling Hwy, Cottesloe. WA 6011
Vans Cafe and Deli (08) 9384 0696, 1 Napoleon St, Cottesloe. WA 6011
A large open corner shop with fold back doors that is painted a light green and packed with white tables and Thonet chairs
John Street Cafe (08) 9384 3390, 37 John St, Cottesloe. WA 6011
Blue Waters (08) 9385 3130, 110 Marine Pde, Cottesloe. WA 6011
Indiana Cottesloe Beach (08) 9385 5005, 99 Marine Pde, Cottesloe. WA 6011
The old tea rooms and public facilities are in a unique location and have recently been acquired by the owners of Fraser's and the Blue Water Grill.
La Palme D'or (08) 9385 1412, 2, 12 Napoleon St, Cottesloe. WA 6011
Barchetta (08) 9385 2411, 149 Marine Pde, Cottesloe. WA 6011
Chez Frederic Gourmet Food To Go (08) 9286 2555, 16 North St, Cottesloe. WA 6011
Good food from an enthusiastic young Frenchman who incorporates a large pasta menu with his array of French bistro dishes
2 Fat Indians (08) 9384 2908, 7/569 Stirling Hwy, Cottesloe. WA 6011
Leaf & Bean Tea & Coffee House (08) 9383 3477, 142 Railway St, Cottesloe. WA 6011
Il Lido Italian Cantina (08) 9286 1111, 88 Marine Pde, Cottesloe. WA 6011
Madlily's Burgers (08) 9284 3744, 1 Eric St, Cottesloe. WA 6011
Lamont's Wine Store (08) 9385 0666, 12 Station St, Cottesloe. WA 6011
The Dancing Goat (08) 6460 8672, Unit 3/142 Railway Rd, Cottesloe. WA 6011
Albion Hotel (08) 9384 0021, 535 Stirling Hwy, Cottesloe. WA 6011
PINK ZULU (08) 9384 7688, 6 Napoleon St, Cottesloe. WA 6011
Elba (08) 9284 3482, 29 Napoleon St, Cottesloe. WA 6011
Kim's Food (08) 9383 3545, 38 Napoleon St, Cottesloe. WA 6011
Cimbalino (08) 9385 6177, 16 Napoleon St, Cottesloe. WA 6011