This is an excellent little cafe just down the road from Cottesloe Beach. We have been there for breakfast a number of times and have not been disappointed. The selection is very good and, depending on the weather, one can choose to eat inside or on the pavement. On the downside, the prices are quite expensive and parking can be very difficult in the morning.
If you own or manage John St Cafe, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.