341415thstreet Full size 892 × 915 pixels The other former House of Lords location at 3414 W. 15th Street, now is just a parking area. Photo courtesy Google Maps Previous image Next image