Map
7 King David St., Jerusalem, Israel
Restaurant
Scala