Luna Rossa

London
Italian Restaurant
$$$$

PERMANENTLY CLOSED

Luna Rossa pizza is like diving head first into a delicious plate of fluffy, heavenly clouds (the clouds are made out of mozz, duh). Now that you have that image in your head, make your way over to their 'za slinging abode and get comfy with some delectable wines.

More From Thrillist