Riomaggiore is a small seaside town in the province of La Spezia, Italy. It’s located within Cinque Terre National Park and has approximately 1,000 residents. The historic center consists of narrow alleyways lined by medieval buildings with pastel-colored facades that run uphill from an old fishing port to castle ruins at the top above sea level overlooking Riomaggiore bay below it.