Rio's Piri Piri

39 High Street London W5 5BD