The Toasted Owl is a quaint cafe that is local and family owned with two locations in Flagstaff, Arizona, serving breakfast and lunch 7 days a week.
The Toasted Owl is a quaint cafe that is local and family owned with two locations in Flagstaff, Arizona, serving breakfast and lunch 7 days a week.