Nestled against the mountains and overlooking the Atlantic Ocean, the Village Hub is a restaurant located in Scarborough. Offering a wide selection of wholesome and organic produce, visitors can enjoy wood-fired pizza, soups, salads, and pasta.