Hotel Tamara 1 stars

nieuwezijds voorburgwal 144, Amsterdam City Centre, 1012 SJ Amsterdam, Netherlands

Hotel image
Read more reviews for Hotel Tamara