Formerly located at 3222 First Ave. N., O'Hara's billed itself as the "Home of Fine Foods." The restaurant, which served as an unofficial meeting place for a number of local organizations, was known for its homemade mashed potatoes, among other home cooking. After 53 years in business, O'Hara's closed in 2006. World Class Travel occupies the space today.