Tracking number OT-89189575
Booked a room via Otel.com 7 days ago. Payment taken directly from my bank account. Have yet to receive any confirmation of booking/accomodation voucher from Otel.com. Sent them a message detailing my concerns - still awaiting a reply.
0 comments