OYO Home 78043 Luxurious Stay De Lamar is located 1,Sales Tax Office Road ( STO Road), Jawahar Nagar, Kozhikode,Calicut Kozhikode / Calicut Kerala India 673017