Oyo 8764 Hotel Green View Palace Hotel / Posted 10 months ago by pocketgenie / 6 views Hotels OYO Listing ID: 3967 Check all listings by this user Add to favourites Report abuse Contact details India, 201301, Noida - 201309Noida,Uttar Pradesh,India,201307 0124-6201214 Contact this listing owner Please, login to contact this listing owner. Facebook Twitter