Nestled in the south-eastern part of The Peloponnese peninsula, Monemvasia, Greece is a charming little fortress town built during the medieval era on a little island that is only connected to the mainland via a thin causeway road. Dubbed as The Rock, the sleepy, serene town sitting on the foot of the tall rocky mountain […]