Baribà Italian Deli

Baribà Italian Deli
571 Battersea Park Road, London, SW11 3BJ
  • Telephone 07549004375