Find Cafe Barca

To get in touch with Cafe Barca Restaurant in London - To book a table, or arrange a party for your event or visit, use the below information. We look forward to hearing from you!

Tel
020 8563 2049

Address

115 Fulham Palace Rd London W6 8JA