Palazzo Roma

A 17th-century Roman palazzo goes gloriously off-script. Original frescoes and parquet floors collide with Queen, cabinets of clocks, contemporary photography and saturated color — a maximalist pile-up that somehow knows exactly what it’s doing.

The Highs

Palazzo maximalism with just enough restraint
Themed rooms mixing historic frescoes, pop culture & contemporary art
An art-filled cocktail bar + dinner that lives up to the setting
Rome’s greatest monuments within walking distance

Stuff You Should Know

Via del Corso is right outside, with most of Rome’s major monuments within a 5–15-minute walk. The trade-off is tourists — lots of them. Inside, things get calmer, but don’t book Palazzo Roma expecting resort-style facilities. During our stay, there was no hotel-owned rooftop, spa, gym or meaningful shared outdoor space. What you do get is unusually strong service for a small boutique hotel, including 24-hour room service, plus a concierge team that gives genuinely useful recommendations.

Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.

Rates At-A-Glance

$500.

Rewards/Points Programs

LHW's Leaders Club loyalty program

Swank Guide Extras

Fancy the VIP treatment? Book with us, and we’ll make it happen. Early check-in, late check-out? Sorted. Free breakfast? Of course. F+B voucher? We’ll work on it. Room upgrade? Probably.

It’s all about who you know, and with our FORA partnership, you’re always in the inner circle. We’ll confirm what perks we’ve arranged before you ever pay.

Planes, Trains + TukTuks

Dead center Rome: 100 meters from Piazza Venezia and the Trevi Fountain, 150 from the Pantheon — about as central as a hotel gets.

Rate advice Approximate rates by room type and season

Low Season
High Season
Shoulder Season

Most basic room

Superior Room

$500

$1,100

$740

Mid-priced room

Deluxe Room / Premium Room

$630

$1,350

$900

Most expensive room

Junior Suite / Suite

$880

$1,760

$1,265

Rates are approximate and for guidance only. To get prices for your trip dates, book with us.

Amenities In our room

Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.
Your template contains unsafe Twig tags, functions or globals. Please check it and remove any of these code constructs: block, set, embed, macro, filter, apply, verbatim, sandbox, with, include, import, from, use, extends, do, flush, passthru, exec, eval, system, shell_exec, proc_open, popen, assert, file_put_contents, file_get_contents, unlink, fopen, fwrite, call_user_func, call_user_func_array, create_function, reduce, constant, function, fn, source, template_from_string, _self, _charset, _env, globals. Also make sure you do not use string concatenations inside functions or filters calls.

*Top-scoring pillows are pillows we've rated 8 (or higher) out of 10 for comfort.

Food + Drink On-site surprises

A Bar That Breaks the Rules + Dinner That Respects Them

Palazzo Roma gives you one restaurant and one bar, but both earn their square footage. CORE occupies a frescoed historic room where original walls and ceilings meet modern banquettes and crisp white tablecloths; during our dinner, the food matched the setting rather than getting buried by it. Palazzo Bar goes the other direction: dark, layered and deliberately strange, with Enrique Rottenberg photography adding another jolt to the wood, metal, glass and color. The limitation is variety — there’s just one restaurant and one bar — and the streets outside are full of places to eat, but also plenty of tourist traps.

Hotels

Close
Find Nearby Share Location Get Directions Close