Update Info - Lloyd Harry Birdhouse
This restaurant was reported as closed. If it is open, let us know.
Lloyd Harry Birdhouse
800 South 7th St
Saint Louis, MO 63102
800 South 7th St
Saint Louis, MO 63102
This restaurant was reported as closed. If it is open, let us know.