Yes, this place is accessible for wheelchairs.
Our address is: 59 Newington Green Road, N1 4QU, London
No reviews found. Be the first to review The Alma!