2801 Court St, Pekin
Studio 6-Pekin IL is located in Pekin and features air-conditioned accommodations. This property features a restaurant and a 24-hour front desk. At the snack bar, guests can enjoy a beverage.
Find hotels near landmarks, museums and other sightseeing spots