Restaurant's appearance, with outrageous paintings etc – revolutionary (9)
Answer
TRATTORIA
Definition: Restaurant
Restaurant's appearance, with outrageous paintings etc – revolutionary (9)