Royal Turf Club Nuwara Eliya Hill Country Central Province Sri Lanka Steward Room
Size: 5760px × 3840px
Location: Royal Turf Club, Nuwara Eliya, Sri Lanka
Photo credit: © Helene Rogers / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: asia, building, central, club, country, eliya, equestrian, hill, horse, lanka, nuwara, province, race, racing, room, royal, sport, sri, steward, tourism, travel, turf