It's all in the title. Delicious and rather big home made pizze with limited number per day due to dough batch constraints.
Pastas are also good. Good staff as well. Somewhat rather high maintenance and not so welcoming owner though.
If you own or manage Biba Beach Cafe - Ristorante Italiano, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.