The Hotel La Villa Is A 3 Stars Hotel Founded In 2001.
It Is Ideally Located In Istanbul, In Taksim Area
Room Types:
Istanbul Hotels - LA VILLA
The Hotel La Villa Is A 3 Stars Hot...
TOPCU CAD NO28 TAKSIM
Istanbul,
80090
Loading map...
Istanbul Travel and Lodging Related Links