Address: Hapardes 7, תל אביב-יפו, תל אביב - ישראל
Checkins
3
Avarage rating at this location
4.0
Yana O
Hemda Science Center
over 1 year ago