All restaurants in Camden » All restaurants in Somers Town » Cafés restaurants in Camden » Casa de Castro Casa de Castro Cafés0.5 miles 96A Albert Road, Southsea, Portsmouth, PO5 2SN 02392811883CallEmailWebsite Click here for restaurantsthat you can book online.