Skip to Content

Peru Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Peru. From gourmet dining experiences to casual eateries, our hotels offer a variety of dining options to suit every palate. Enjoy the convenience of having delicious meals just steps away from your room, whether you're in the mood for a hearty breakfast, a leisurely lunch, or an elegant dinner. Book your stay today and treat yourself to a culinary journey without ever leaving the comfort of your hotel.

Showing 1-12 of 12 hotels

Sort by:
City

Hotel in San Isidro, Lima, Peru with breathtaking views and a delicious breakfast buffet.

View Details

Resort in Peru with hotel dining, two pools and stimulating spa amenities.

View Details

Elevate your stay from an ideal location with free breakfast & Wi-Fi in our Miraflores, Lima hotel

View Details

Our Miraflores, Peru hotel offers an indoor splash pool and perfect location near food venues.

View Details
NEW

Where every stay connects you to Lima’s true spirit

View Details

Miraflores, Lima hotel with unequaled ocean views and restaurant options near the beach.

View Details

Luxury, Urubamba hotel in the Sacred Valley with stunning mountain views from private balconies.

View Details

Luxury hotel in Cusco City Center with a colonial design next to Qoricancha temple.

View Details
RECENTLY RENOVATED

Miraflores, Peru hotel in the tourist district with modern rooms, dining and 24-hour fitness center.

View Details

A Lima, Peru luxury hotel with ocean views, on-site dining and 10 elegant event rooms.

View Details

This is a modern, pet-friendly Lima hotel in Peru with spacious rooms and on-site dining.

View Details

Luxury, family-friendly hotel in Cusco, Peru with outstanding service in historic Cusco.

View Details