
My Guide Website?
Cafe Villa Rosa
Kenya
Cafe Villa Rosa Kempinski hotel is located on Chiromo Road, Westlands and it serves International Cuisine that features the Italian Bistro, 88 the Pan Asian Restaurant, LUCCA which is our Italian Restaurant and Tambourin that is the Levant style Lounge.