Knights Rest

Does anyone know where or the address of Knights Rest? It's  theraphy center or spa in riyad.

New topic