Rosa's Thai Cafe Leeds

27 Albion Pl, Albion St, Leeds LS1 5AT, United Kingdom