IZABELLA CAFE Business Type Restaurant/Cafe/Canteen Rating Awaiting Inspection Address 201 BAKER STREET LONDON NW1 6UY View on Map Local Authority Westminster http://www.westminster.gov.uk/