Ali Baba Takeaway

American Restaurant

115 Union Street, Plymouth, Devon, PL1 3NB  (Show me directions)

01752 211411 Landline   

Report a problem with this listing