Restaurants

Restaurants, tea rooms, and cafés dot the Elgin County & St. Thomas countryside and line the main streets of its quaint towns and villages serving everything from hearty country fare to fine dining options.