Categories: American Restaurant, Takeaways Categories: American Restaurant, Takeaways
Address: 75a Camden Road, Camden, London, NW1 9EU
Landline: 020 728...
Report a problem with this listing
The Twins serve a variety of dishes including pasta, sandwiches and toasted baguettes to take away.