There is also a bank with a teller machine, a post office, a tourist office, and a few small shops and restaurants in the heart of the medieval village.

Please remove spaces between words.
Thereisalsoabankwithatellermachine,apostoffice,atouristoffice,andafewsmallshopsandrestaurantsintheheartofthemedievalvillage.