A good and inexpensive place to eat for an American Breakfast was a place downtown Christchurch called Drexel's . It is neat and clean and the food is very good. The delightful conversation and helpful staff will make you feel right at home.
If you like to dine al fresco and have a European breakfast, check out The Coffee House Cafe & Bistro on Montreal Street. You can dine inside or enjoy the courtyard. They are open every day for breakfast, lunch and dinner.
