Details

Tellavista

Website:
http://www.Tellavista.com
Founding Year:
2011
Number of Employees:
2-10
Address:
39 Levinski, Tel Aviv, Israel
About:
Tellavista is a booking platform for short-term rentals around the world. It stands out for being simple, reliable and user friendly.