London E16 3RE, United Kingdom
Royal Albert DLR Station is a Light rail station located at London E16 3RE, United Kingdom. It has received 3 reviews with an average rating of 3.7 stars.
The address of Royal Albert DLR Station: London E16 3RE, United Kingdom
Royal Albert DLR Station has 3.7 stars from 3 reviews
Light rail station
"Three stars because the station is close to the hotel"
""
""
Three stars because the station is close to the hotel. Both machines are defective.