The Piazza

The Piazza, Plymouth, Devon, PL1 1DY, United Kingdom