Ornate chandeliers, fabulous paintings and the odd sequined decoration add plenty of decadent glamour to this striking bar/restaurant – no wonder it’s an alluring proposition for Richmond’s under-40s. The atmosphere is matched by some “amazing” food (according to one fan), and the menu is chock-full of global classics – expect anything from Asian sharing platters or salmon and avocado tartare with pickled cucumber to piri-piri chicken, lobster mac ‘n’ cheese or spring vegetable risotto with asparagus peas and edamame. There are ribs, steaks and burgers too, plus puds such as salt caramel cheesecake. Wines and beers are also up to the mark. Despite the opulent OTT interior, you shouldn’t be fooled into thinking this is an ideal venue for a romantic tête-à-tête. Instead, we’d suggest you bring a bunch of mates, have a couple of cocktails and go with the flow.
020 8948 8008
Share your thoughts with other diners
Write a review
I know a lot of other reviewers on this site have put bitter reviews because they had a bad experience, but last night was the 4th time I've been to rock and rose and I've always had an incredible experience.
The service has always been great and the food has always been cooked and seasoned perfectly.
It's not the cheapest but it is always worth the money once I've had my meal.
The cocktails are lovely and the food is delicious! I can't wait to come back again ??
Call Rock & Rose to make a booking on:
Book Rock & Rose for people on at .
These offers are optional, and there's no commitment.
For any questions regarding the cancellation policy please contact the restaurant 020 8948 8008
By clicking 'complete booking' you agree to the SquareMeal User Agreement
As well as 100 Reward Points for booking on SquareMeal, Rock & Rose will reward you with even more points offers from 100 to 3000 Reward Points (worth £1 to £30!) when you dine out!
You can spend your Reward Points on vouchers to spend in restaurants, as well treating yourself to luxury gifts.
Continue to Restaurant website
Join SquareMeal Rewards
Rock & Rose will reward you with SquareMeal Reward Point offers from 100 to 3000 Reward Points (worth £1 to £30!) when you dine out!
You'll earn 100 Reward Points (worth £1!) just for booking this restaurant - and thousands of other - on SquareMeal.
You might have missed 100 Reward Points (worth £1) by booking direct, but as Rock & Rose is a SquareMeal Reward restaurant we will still reward you with at least 100 Reward Points (worth £1) when you dine out!
Return to SquareMeal
As Rock & Rose is a SquareMeal Reward restaurant it's not too late to join SquareMeal Rewards to earn at least 100 Reward Points (worth £1) when you dine out!
If you booked Rock & Rose directly, you've missed out on 100 Reward Points this time. Don't worry though you can still earn up to 200 Points (worth £2!) today by joining SquareMeal Rewards!