Mochuelo is a stylish restaurant offering small plates, vegetarian options, wine, cocktails, and beer. Located inside Hotel Piccadilly.