

Located in Foshan, Ramada Foshan is in a rural location, within a 5-minute drive of New Plaza Stadium and Renshou Temple. This 4-star hotel is 16.8 mi (27 km) from Beijing Road Pedestrian Street and 14.3 mi (23 km) from Shangxiajiu Pedestrian Street.