The Jam is located in London, United Kingdom on 289A King's Rd, Chelsea,. The Jam is rated 4.6 out of 5 in the category italian restaurant in United Kingdom.
Address
289A King's Rd, Chelsea,
Amenities
Good for kidsToilets
Accessibility
No wheelchair-accessible car park