Yumi
-
Other 已存档2730 Almeda-Genoa Road Houston, TX 77047, USA - SoutheastAlmeda Genoa is a very narrow two lane road with deep ditches on either side. Traffic is already horrendous I can't imagine how worse it's going to get when the bus starts running here! Also the actual stop is in a ditch since there is NO sidewalk!