La Maestro is an extended stay hotel with an on-site restaurant. The restaurant offers a variety of dishes, including vegetarian options.