Company name: Maximo Italian Bistrot
Description: Colourful spot for classic fare & pizza
58 Kennington Park Rd, London SE11 4RS, United Kingdom