About Oyo 38562 Delma Residency Contact Palayam Bus Stand, MM Ali Rd, Palayam, Kozhikode, Kerala 673004, India, Kozhikode, 673004, India