Canada-Places.com listou aprox 4 restaurantes dentro São João. Alguns dos mais bem avaliados restaurantes dentro São João estão- The Gypsy Tea Room, The Merchant Tavern, EVOO & The Merchant Tavern.