Yes, Alpha house is conveniently located near Colliers Wood Tube Station. It is only 534 meters away, making it easy to explore the city.