Fio Hotels & Resorts is a hotel located in Noida, Uttar Pradesh. The average rating of this place is 3.70 out of 5 stars based on 3 reviews. The street address of this place is 187, Lohia Rd, H Block, Sector 63, Noida, Uttar Pradesh 201307, India. It is about 3.37 kilometers away from the Mohan Nagar railway station.
SANJAY MODI 23 months ago
Very bad service, our trip was booked between 11.04.2022 to 17.04.22 as b2b, think twice before booking. Our hotel booking was confirmed before 15 days but they didn't allot a room. After somany calls they alloweted a room at night 11.00 pm. Don't trust them.
Vinay Mishra 19 months ago
Nicev