Buildings by Mauran, Russell & Crowell : 1 Items Found
1 Hotel ICON in Houston, Texas
220 Main Street
Houston
  • Construction end: 1912
  • Designed by: Mauran, Russell & Crowell
  • Stories: 12