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