Main Street (Time Tangled Island)

Main Street is an area on Time Tangled Island.

Description
From left to right: