Camelot
This 4 star hotel is located in the city centre of Yokohama.. Read more
Camelot
This 4 star hotel is located in the city centre of Yokohama..
Number of Rooms: 215