The Crate Trafalgar is a cafe located at Trafalgar Wharf. It offers a unique lifestyle experience with views over the water. The cafe has a pleasant outdoor area and a limited indoor seating capacity.