Where is Hotel Ella?

Where is Hotel Ella located?

Hotel Ella, Texas, United States of America (approx. 30.28305°, -97.74557°)


Where is Hotel Ella on the map?