9Forks
Houston
Sign in
•
About
Almeda Shell Church's
100
% Like it (
1
)
Located in
Central Southwest
,
Houston
.
13350 Almeda Rd
Houston, TX 77045
(713) 434-8300
Restaurant Reviews
Yelp
– 3 stars