Located in the very center of Torres Vedras, Stay Hotel Torres Vedras Centro offers you an unforgettable stay. Like the city that surrounds it, this hotel is hospitable, warm and surprising.
Its excellent location allows you to easily explore the city's main tourist attractions, such as the beautiful blue flag beaches, the delicious and traditional bean cake, the tasty local wine, and the downtown's rich customs and traditions.
The bright rooms feature air conditioning, flat-screen TV, free WiFi, and private bathroom with toiletries.
Óbidos Castle and Santa Cruz Beach are just a 25-minute drive away.
The hotel is a 6-minute walk from Torres Vedras train station.