It is located at 1850 Hotel Plaza Blvd., across from the Disney Springs area.
This statement provides a specific geographical location, indicating that it's situated at 1850 Hotel Plaza Blvd., facing the Disney Springs area.